package com.esri.core.tasks.na;

import com.esri.core.geometry.SpatialReference;
import com.esri.core.geometry.Unit;
import com.esri.core.internal.tasks.d.c;

/* loaded from: classes.dex */
public abstract class NAParameters {
    protected c _params;

    public NAFeatures getPointBarriers() {
        return this._params.q();
    }

    public void setPointBarriers(NAFeatures nAFeatures) {
        this._params.c(nAFeatures);
    }

    public NAFeatures getPolylineBarriers() {
        return this._params.r();
    }

    public void setPolylineBarriers(NAFeatures nAFeatures) {
        this._params.d(nAFeatures);
    }

    public NAFeatures getPolygonBarriers() {
        return this._params.s();
    }

    public void setPolygonBarriers(NAFeatures nAFeatures) {
        this._params.e(nAFeatures);
    }

    public AttributeParameterValue[] getAttributeParameterValues() {
        return this._params.t();
    }

    public void setAttributeParameterValues(AttributeParameterValue[] attributeParameterValueArr) {
        this._params.a(attributeParameterValueArr);
    }

    public boolean isReturnPointBarriers() {
        return this._params.u();
    }

    public void setReturnPointBarriers(boolean z) {
        this._params.e(z);
    }

    public boolean isReturnPolylineBarriers() {
        return this._params.v();
    }

    public void setReturnPolylineBarriers(boolean z) {
        this._params.f(z);
    }

    public boolean isReturnPolygonBarriers() {
        return this._params.w();
    }

    public void setReturnPolygonBarriers(boolean z) {
        this._params.g(z);
    }

    public SpatialReference getOutSpatialReference() {
        return this._params.x();
    }

    public void setOutSpatialReference(SpatialReference spatialReference) {
        this._params.a(spatialReference);
    }

    public String[] getAccumulateAttributeNames() {
        return this._params.z();
    }

    public void setAccumulateAttributeNames(String[] strArr) {
        this._params.a(strArr);
    }

    public NAOutputLine getOutputLines() {
        return this._params.y();
    }

    public void setOutputLines(NAOutputLine nAOutputLine) {
        this._params.a(nAOutputLine);
    }

    public String getImpedanceAttributeName() {
        return this._params.A();
    }

    public void setImpedanceAttributeName(String str) {
        this._params.d(str);
    }

    public String[] getRestrictionAttributeNames() {
        return this._params.B();
    }

    public void setRestrictionAttributeNames(String[] strArr) {
        this._params.b(strArr);
    }

    public UTurnRestriction getRestrictUTurns() {
        return this._params.C();
    }

    public void setRestrictUTurns(UTurnRestriction uTurnRestriction) {
        this._params.a(uTurnRestriction);
    }

    public Boolean getUseHierarchy() {
        return this._params.D();
    }

    public void setUseHierarchy(Boolean bool) {
        this._params.a(bool);
    }

    public Double getOutputGeometryPrecision() {
        return this._params.E();
    }

    public void setOutputGeometryPrecision(Double d) {
        this._params.b(d);
    }

    public Unit.EsriUnit getOutputGeometryPrecisionUnits() {
        return this._params.F();
    }

    public void setOutputGeometryPrecisionUnits(Unit.EsriUnit esriUnit) {
        this._params.a(esriUnit);
    }

    public boolean isReturnZ() {
        return this._params.G();
    }

    public void setReturnZ(boolean z) {
        this._params.h(z);
    }

    public int hashCode() {
        c cVar = this._params;
        return 31 + (cVar == null ? 0 : cVar.hashCode());
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj != null && getClass() == obj.getClass()) {
            NAParameters nAParameters = (NAParameters) obj;
            c cVar = this._params;
            if (cVar == null) {
                if (nAParameters._params != null) {
                    return false;
                }
            } else if (!cVar.equals(nAParameters._params)) {
                return false;
            }
            return true;
        }
        return false;
    }
}
